package com.companion.companion.domain.Vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;

public class AdminDataIO {
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;
    private String nurseName;
    private Long orderId;
    private Long orderStatus;
    private String patientName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    public AdminDataIO() {
    }

    public AdminDataIO(Date createdTime, Date endTime, String nurseName, Long orderId, Long orderStatus, String patientName, Date startTime) {
        this.createdTime = createdTime;
        this.endTime = endTime;
        this.nurseName = nurseName;
        this.orderId = orderId;
        this.orderStatus = orderStatus;
        this.patientName = patientName;
        this.startTime = startTime;
    }

    /**
     * 获取
     * @return createdTime
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * 设置
     * @param createdTime
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    /**
     * 获取
     * @return endTime
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * 设置
     * @param endTime
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * 获取
     * @return nurseName
     */
    public String getNurseName() {
        return nurseName;
    }

    /**
     * 设置
     * @param nurseName
     */
    public void setNurseName(String nurseName) {
        this.nurseName = nurseName;
    }

    /**
     * 获取
     * @return orderId
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * 设置
     * @param orderId
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * 获取
     * @return orderStatus
     */
    public Long getOrderStatus() {
        return orderStatus;
    }

    /**
     * 设置
     * @param orderStatus
     */
    public void setOrderStatus(Long orderStatus) {
        this.orderStatus = orderStatus;
    }

    /**
     * 获取
     * @return patientName
     */
    public String getPatientName() {
        return patientName;
    }

    /**
     * 设置
     * @param patientName
     */
    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    /**
     * 获取
     * @return startTime
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * 设置
     * @param startTime
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public String toString() {
        return "AdminDataIO{createdTime = " + createdTime + ", endTime = " + endTime + ", nurseName = " + nurseName + ", orderId = " + orderId + ", orderStatus = " + orderStatus + ", patientName = " + patientName + ", startTime = " + startTime + "}";
    }
}
